// 🛠️类型定义
/** 新增/修改字段定义*/
interface FormItemProps {
  id?: number;
  /** 窗口标题 */
  /** 用于判断是`新增`还是`修改` */
  title?: string;
  /** 用户id */
  userid?: string;
  /** 用户名 */
  username: string;
  /** 密码 */
  password: string;
  /** 机构名称 */
  unitname: string;
  /** 课题组名称 */
  rpgname: string;
  /** 手机号码 */
  phone: string;
  /** 邮箱 */
  useremail: string;
  /** qq */
  qq: string;
  /** 积分 */
  point?: number;
  /** 账号状态 */
  enable: boolean;
}

interface FormProps {
  formInline: FormItemProps;
}

interface RoleFormItemProps {
  username: string;
  nickname: string;
  /** 角色列表 */
  roleOptions: any[];
  /** 选中的角色列表 */
  ids: Record<number, unknown>[];
}
interface RoleFormProps {
  formInline: RoleFormItemProps;
}
export type { FormItemProps, FormProps, RoleFormProps };
